Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Qatar F1a France F2 France F3 Portugal F2 Portugal F3 Greece F1 Greece F2 France F6 France F7 Algeria F1 Algeria F2 France F19 France F20 Ljubljana Open - Ljubljana S Tennis Master Championship - Graz China Open - Beijing Open de L'Isere - Grenoble Challenger 42 - Andrezieux Open Castilla y Leon - Segovia UAE F1 Open Castilla y Leon - Segovia Maia Open 2002 - Maia Open Castilla y Leon Trofeo Iberdrola - Segovia Sporting Challenger - Turin Prostejov Challenger Copa Ericsson Brazil - Sao Paulo Pro Tennis World Open - Sunrise Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia VIII Trofeo Ciutat de Barcelona - Barcelona Hamburg Challenger - Hamburg Challenger Copa Sevilla Internacionales de Andalucia - Seville Top Wool Challenger Biella - Biella Challenger Ford de Cherbourg - Cherbourg ATP Challenger Numea - New Caledonia Zagreb Open - Zagreb Open de Franche-Comte - Besancon XI Open International D'Andorra - Andorra Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Open Castilla y Leon - Segovia Timisoara Challenger - Timisoara ATU Cup - Weiden Samsung Securities Cup - Seoul Open de L'Isere - Grenoble The LTA Men's Challenger Wrexham - Wrexham Riviera di Rimini Challenger 2004 - Rimini Tennis Napoli Cup - Napoli Siemens Open - Scheveningen Porsche Open - Poznan Open D'Orleans - Orleans Open de Franche-Comte - Besancon Open Castilla y Leon - Segovia Czech Open 2005 - Prostejov IPP Open - Helsinki KGHM Emax Polish Indoors - Wroclaw Santa Cruz de la Sierra Challenger Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Pau Challenger Phoenix Challenger Barletta Challenger Rome 1 Challenger Oberstraufen Cup - Oberstaufen Trieste Challenger Segovia Challenger Lamberts Open by Stawag - Aachen Bergamo Challenger ATP Challenger Numea - New Caledonia Challenger 42 - Andrezieux Estoril Open - Estoril Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten Idea Prokom Open - Sopot Heineken Open - Auckland Estoril Open - Estoril Warsteiner Challenger Wolfsburg - Wolfsburg Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Tennis Napoli Cup - Naples Zivnobanka Czech Open - Prostejov Orleans Challenger Memorial Kolyaskin - Donetsk BMW Tennis Championship - Sunrise Madrid Challenger Schickedanz Open - Furth Open Castilla y Leon - Segovia Nottingham Challenger Adidas International - Sydney Copa Ericsson Uruguay - Montevideo Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Gerry Weber Open - Halle St. Tropez Challenger Brest Challenger Generali Open - Kitzbuhel TD Waterhouse Cup - Long Island Campionati Internazionali di Sicilia - Palermo Mallorca Challenger Open de Moselle - Metz Cherbourg Challenger Blumenau Challenger Stockholm Open - Stockholm Vancouver Challenger Medibank Private International - Sydney Open 13 - Marseille Dubai Open - Dubai Grand Prix Hassan II - Casablanca Open de la Comunidad Valenciana - Valencia Internationaler Raiffeisen Grand Prix - St. Polten Aix En Provence Challenger Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Riviera di Rimini Challenger - Rimini Pilot Pen Tennis - New Haven Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Stockholm Open - Stockholm CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Sydney International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Jameson Cup - Milan Open SEAT Godo 2006 - Barcelona Grand Prix Hassan II - Casablanca Lyon Challenger Hypo Group Tennis International - Portschach The Stella Artois Championships - London Black Forest Open 2002 - Freudenstadt Kyiv Open - Kiev The 10tele.com Open - Nottingham Cordenons Challenger Allianz Suisse Open Gstaad - Gstaad Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo BA-CA Tennis Trophy - Vienna Ortisei Challenger Pau Challenger Grand Prix de Tennis de Lyon - Lyon ARAG World Team Championship - Dusseldorf Copa Ericsson Chile - Santiago Cherbourg Challenger Monterrey Challenger Sydney International - Sydney St. Brieuc Challenger Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Aix En Provence Challenger Bordeaux Challenger Heilbronn Challenger Open 13 - Marseille Siemens Open 2003 - Scheveningen Ilkley Challenger ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai The Tennis Channel Open - Las Vegas Czech Indoor Open - Prague Istanbul Challenger Mouilleron-Le-Captif Challenger Alicante Challenger Roanne Challenger Gerry Weber Open - Halle Top Wool Challenger - Biella Red Letter Days Open - Nottingham TED Open - Istanbul Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Bordeaux Challenger Generali Open - Kitzbuhel Bratislava 1 Challenger Segovia Challenger Croatia Open - Umag Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Open 13 - Marseille The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca The Artois Championships - London The Nottingham Open - Nottingham Catella Swedish Open - Bastad Pilot Pen Tennis - New Haven ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle Mercedes Cup - Stuttgart Masters Series - Hamburg Pilot Pen Tennis - New Haven China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Legg Mason Tennis Classic - Washington Open de Moselle - Metz China Open - Beijing Open Sud de France - Montpellier Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Aix En Provence Challenger Dubai Duty Free Tennis Championships - Dubai TD Waterhouse Cup - Long Island Estoril Open - Estoril AEGON Championships - London Rennes Challenger PTT Thailand Open - Bangkok China Open - Beijing Brisbane International - Brisbane Mouilleron-Le-Captif Challenger Heineken Open - Auckland Open Sud de France - Montpellier Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg PTT Thailand Open - Bangkok China Open - Beijing Rakuten Japan Open - Tokyo Irving Challenger Valencia Open - Valencia Brisbane International - Brisbane Alicante Challenger Brest Challenger Traralgon Challenger Open Sud de France - Montpellier International Championship of Croatia - Umag ABN AMRO World Tennis Tournament - Rotterdam Heineken Open Shanghai - Shanghai Medibank International - Sydney SAP Open - San Jose Movistar Open - Vina del Mar BRD Nastase Tiriac Trophy - Bucharest ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London AEGON International - Eastbourne Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Catella Swedish Open - Bastad Synsam Swedish Open - Bastad Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing Orange Warsaw Open - Warsaw If Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Thailand Open - Bangkok Salzburg Challenger Sunrise Challenger Bet-at-home Open - Hamburg Grand Prix Hassan II - Casablanca Credit Agricole Suisse Open - Gstaad Grand Prix de Tennis de Lyon - Lyon Abierto Mexicano Telcel - Acapulco China Open - Beijing Rakuten Japan Open - Tokyo Brisbane International - Brisbane Ecuador Open - Quito ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Aegon Nottingham Open - Nottingham If Stockholm Open - Stockholm SkiStar Swedish Open - Bastad Studena Croatia Open - Umag BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Moselle Open - Metz St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Erste Bank Open - Vienna Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Open Parc - Lyon Gerry Weber Open - Halle Antalya Cup - Antalya Bet-at-home Open - Hamburg Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Open Parc - Lyon Antalya Cup - Antalya Legg Mason Tennis Classic - Washington Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem BellSouth Open - Vina del Mar Moselle Open - Metz Grand Prix Hassan II - Casablanca Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm Shenzhen Open - Shenzhen Erste Bank Open - Vienna Sydney International - Sydney DIEMA XTRA Sofia Open - Sofia Barcelona Open Banc Sabadell - Barcelona Libema Open - 's-Hertogenbosch Nature Valley International - Eastbourne SkiStar Swedish Open - Bastad Moselle Open - Metz Chengdu Open - Chengdu Open de Moselle - Metz Qatar ExxonMobil Open - Doha Adelaide International - Adelaide Open de Nice Cote d'Azur - Nice Next Generation Adelaide International - Adelaide Open 13 Provence - Marseille Astana Open - Nur-Sultan Moselle Open - Metz Open de la Comunidad Valenciana - Valencia Millennium Estoril Open - Estoril The Stella Artois Championships - London St. Petersburg Open - St. Petersburg European Open - Antwerp Kremlin Cup - Moscow Synsam Swedish Open - Bastad Belgrade 2 - Belgrade Argentina Open - Buenos Aires Abierto de Tenis Mifel - Los Cabos Sofia Open - Sofia Grand Prix de Tennis de Lyon - Lyon Ordina Open - 's-Hertogenbosch bett1HULKS Championships - Cologne Hamburg European Open - Hamburg Brisbane International - Brisbane Winston-Salem Open - Winston-Salem Moselle Open - Metz Serbia Open - Belgrade Sardegna Open - Cagliari Emilia-Romagna Open - Parma Moselle Open - Metz Astana Open - Nur-Sultan Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Barcelona Open BancSabadell - Barcelona Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart German Tennis Championships - Hamburg St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Open 13 - Marseille Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Citi Open - Washington If Stockholm Open - Stockholm PTT Thailand Open - Bangkok Millennium Estoril Open - Estoril Valencia Open - Valencia Qatar ExxonMobil Open - Doha International Tennis Championships - Delray Beach Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Generali Open 2003 - Kitzbuhel BRD Nastase Tiriac Trophy - Bucharest ATP Kremlin Cup - Moscow Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne SkiStar Swedish Open - Bastad Open Sud de France - Montpellier If Stockholm Open - Stockholm Valencia Open - Valencia Cordoba Open - Cordoba Dallas Open - Dallas Dubai Duty Free Tennis Championships - Dubai Qatar ExxonMobil Open - Doha Gonet Geneva Open - Geneva Open Sud de France - Montpellier Brasil Open - Sao Paulo Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo SkiStar Swedish Open - Bastad Brisbane International - Brisbane Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart AEGON Championships - London Aegon Nottingham Open - Nottingham Valencia Open - Valencia Rakuten Japan Open - Tokyo Tenerife Challenger If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Okal Open - Eckental Warsteiner Challenger Lubeck - Lubeck Open 13 - Marseille Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Hungarian Open - Budapest Mercedes Cup - Stuttgart SkiStar Swedish Open - Bastad bett1HULKS Indoors - Cologne Konzum Croatia Open - Umag Generali Open - Kitzbuhel Moselle Open - Metz Maharashtra Open - Pune Sydney International - Sydney Open Sud de France - Montpellier Tunis Open - Tunis US Men's Clay Court Championship - Houston China Open - Beijing Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech Quimper Challenger Seville Challenger Swiss Open - Gstaad Citi Open - Washington Generali Open - Kitzbuhel San Marino Challenger Abierto Mexicano Telfonica MoviStar - Acapulco AEGON Championships - London China Open - Beijing Rakuten Japan Open - Tokyo Open 13 Provence - Marseille European Open - Antwerp Erste Bank Open - Vienna Ordina Open - 's-Hertogenbosch ABN AMRO World Tennis Tournament - Rotterdam Rio Open - Rio de Janeiro Open Sud de France - Montpellier Sofia Open - Sofia China Open - Beijing Murray River Open - Melbourne Open Romania - Bucharest Open Sud de France - Montpellier Verona Challenger Grand Prix de Tennis de Lyon - Lyon Barcelona Open Banc Sabadell - Barcelona Qatar Open - Doha Rennes Challenger Noventi Open - Halle Mallorca Championships - Mallorca Open Seat Godo 2005 - Barcelona Open Sud de France - Montpellier Cordoba Open - Cordoba Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Open Parc - Lyon Libema Open - 's-Hertogenbosch Mallorca Championships - Mallorca Open Seat Godo 2003 - Barcelona Open 13 - Marseille Plava Laguna Croatia Open - Umag Gerry Weber Open - Halle Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Gonet Geneva Open - Geneva BCR Open Romania - Bucharest Open Parc - Lyon Mercedes Cup - Stuttgart Qatar ExxonMobil Open - Doha AIG Japan Open - Tokyo US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia Delray Beach Open - Delray Beach Estoril Open - Estoril Open SEAT 2008 - Barcelona Indianapolis Tennis Championships - Indianapolis ATP Studena Croatia Open Umag - Umag Countrywide Classic - Los Angeles BCR Open Romania - Bucharest China Open - Beijing Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Tennis Masters Series - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris St. Petersburg Open - St. Petersburg Brisbane - Brisbane Medibank International - Sydney Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Open 13 - Marseille Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris AEGON International - Eastbourne Catella Swedish Open - Bastad Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells AEGON Championships - London Sony Ericsson Open - Miami Brisbane International - Brisbane Internazionali BNL dItalia - Rome Ecuador Open - Quito Open 13 - Marseille US Men's Clay Court Championship - Houston Suisse Open - Gstaad Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Mutua Madrilena Masters Madrid - Madrid China Open - Beijing Rakuten Japan Open - Tokyo Argentina Open - Buenos Aires Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco Rogers Cup - Montreal Ricoh Open - 's-Hertogenbosch Mercedes Cup - Stuttgart AEGON International - Eastbourne SkiStar Swedish Open - Bastad Western & Southern Financial Group Masters - Cincinnati European Open - Antwerp Swiss Indoors Basel - Basel Shanghai - Shanghai Open 13 Provence - Marseille Mercedes Cup - Stuttgart Grand Prix Hassan II - Casablanca BNP Paribas Masters - Paris Tata Open - Chennai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Topshelf Open - 's-Hertogenbosch Montechiarugolo Challenger Pozoblanco Challenger Tennis Masters Series - Madrid Santo Domingo Challenger Stanford Challenger Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Tennis Channel Open - Las Vegas BNP Paribas Masters - Paris International German Open - Hamburg BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Open de Moselle - Metz Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Mallorca Championships - Mallorca Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Grand Prix de Tennis de Lyon - Lyon BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Western & Southern Open - New York Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Sony Ericsson Open - Miami Rolex Paris Masters - Paris Rogers Masters - Montreal Miami Open - Miami Gerry Weber Open - Halle Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris Tennis Masters Series - Rome Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Australian Open - Melbourne Shanghai Rolex Masters - Shanghai ABN/AMRO World Tennis Tournament - Rotterdam St. Petersburg Open - St. Petersburg Wimbledon - London U.S. Open - New York Open Sud de France - Montpellier Australian Open - Melbourne European Open - Antwerp Thailand Open - Bangkok Erste Bank Open - Vienna San Diego Open - San Diego German Tennis Championships - Hamburg Apia International - Sydney Dubai Duty Free Tennis Championships - Dubai Fever-Tree Championships - London Australian Open - Melbourne French Open - Paris Wimbledon - London Open Sud de France - Montpellier U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, F, ARG-ESP 1-3 Hopman Cup - Perth Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, World Group, 1R, AUT-FRA 2-3 Hopman Cup - Perth Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, World Group, QF, GER-ESP 1-4 Hopman Cup - Perth Davis Cup, World Group, PO, ESP-UKR 5-0 Olympics - London Campeonato de Espana Kia de Tenis 2004 - Madrid Davis Cup, World Group, QF, USA-ESP 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, World Group, SF, ESP-FRA 4-1 AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong Kooyong Classic - Kooyong Davis Cup, World Group, QF, FRA-ESP 5-0 Kooyong Classic - Kooyong AAMI Classic - Kooyong All Lower level tournaments Davis Cup, World Group, 1R, FRA-CAN 5-0 Davis Cup, World Group, 1R, JPN-FRA 1-4 ATP Cup - Brisbane, Perth, Sydney Tennis Masters Cup Shanghai - Shanghai Olympics - Beijing Olympics - Rio de Janeiro Barclays ATP World Tour Finals - London Olympics - Tokyo